encyklopedia.space

związek równoważności

Związek równoważności – w teorii mnogości oraz w logice pojęcie to określa szczególny rodzaj relacji binarnej, który spełnia trzy aksjomaty: zwrotność, symetrię i przechodniość. Dzięki tym własnościom każdy związek równoważności wyznacza podział zbioru na nieprzecinające się podzbiory zwane (klasami abstrakcji).

Definicja

Niech X będzie dowolnym zbiorem. Relacja R ⊆ X × X na X jest związkiem równoważności, jeżeli dla wszystkich elementów a, b, c ∈ X zachodzą następujące warunki:

  • Zwrotność: a R a (każdy element jest w relacji sam ze sobą).
  • Symetria: jeśli a R b, to b R a.
  • Przechodniość: jeśli a R b oraz b R c, to a R c.

Klasy abstrakcji i partycje

Dla dowolnego elementu x ∈ X definiujemy klasę abstrakcji (zwane też klasą równoważności) jako zbiór

[x] = { y ∈ X : x R y }.

Klasy abstrakcji mają następujące własności:

  • Każdy element zbioru X należy do dokładnie jednej klasy abstrakcji.
  • Dwie klasy są albo identyczne, albo rozłączne.
  • Zbiór klas abstrakcji tworzy partycję zbioru X.

Przykłady

  • Równość liczb: na zbiorze liczb całkowitych ℤ relacja „a = b” jest związkiem równoważności.
  • Równość modulo n: dla stałej naturalnej n > 0 relacja a ≡ b (mod n) dzieli ℤ na n klas abstrakcji, czyli na klasy reszt przy dzieleniu przez n.
  • Podobieństwo figur: dwie figury w płaszczyźnie są podobne, jeżeli istnieje przekształcenie afiniczne zachowujące proporcje boków. To jest związek równoważności w zbiorze wszystkich figur.
  • Izomorfizm grafów: dwa grafy są izomorficzne, jeżeli istnieje bijekcja między ich wierzchołkami zachowująca incydencję krawędzi. To także spełnia aksjomaty zwrotności, symetrii i przechodniości.

Zastosowania

Związki równoważności odgrywają kluczową rolę w wielu dziedzinach matematyki i informatyki:

  • W algebraicznej teorii grup klasy abstrakcji względem relacji koniugacji prowadzą do pojęcia klas koniugacji.
  • W topologii identyfikacja punktów według pewnych relacji prowadzi do konstrukcji przestrzeni ilorazowych.
  • W teorii automatów minimalizacja automatów wykorzystuje relację równoważności stanów.
  • W bazach danych pojęcie klucza naturalnego można traktować jako związek równoważności definiujący istnienie identycznych rekordów.

Formalne własności

Jeśli R jest związkiem równoważności na X, to możemy zdefiniować funkcję naturalną:

π : X → X/R, gdzie X/R oznacza zbiór klas abstrakcji, a π(x) = [x]. Funkcja π jest surjekcją i spełnia warunek:

dla a, b ∈ X zachodzi π(a) = π(b) wtedy i tylko wtedy, gdy a R b.

Powiązane pojęcia

Osoby zainteresowane tematem mogą również przeczytać o:

Literatura

  • J. Enderton, Elements of Set Theory, Academic Press, 1977.
  • K. Kuratowski, Set Theory and Logic, Państwowe Wydawnictwo Naukowe, 1994.
  • M. Sipser, Introduction to the Theory of Computation, Cengage Learning, 2012 – rozdział o minimalizacji automatów.